carrion%20flower

noun

  1. 1

    Any of a wide variety of plants that have a scent of carrion that attracts certain animals to the plants from which they disperse pollen, seeds. or spores.

Translate “carrion%20flower” to another language

Click any language to open the translator with this word already filled in.

Carrion%20flower Definition & Meaning | TranslatePulse